\documentclass{standalone}
\usepackage{tikz}
\usepackage{ctex,siunitx}
\setCJKmainfont{Noto Serif CJK SC}
\usepackage{tkz-euclide}
\usepackage{amsmath}
\usepackage{wasysym}
\usepackage{circuitikz}
\usetikzlibrary{patterns, calc}
\usetikzlibrary {decorations.pathmorphing, decorations.pathreplacing, decorations.shapes}
\ctikzset{bipoles/length=1cm}
\begin{document}
\small
\begin{circuitikz}[>=latex, scale=1.0]
  % \useasboundingbox(0.9,0)rectangle(5.1,5);
  \fill[inner color=white,outer color=lightgray,even odd rule](0,0)circle(1.3)(0,0)circle(0.8);
  \foreach \x in {160,170,180,190,200}
  {
    \draw(\x:1.30)--(\x:0.8)arc(\x+90:\x+270:0.01);
    \draw(\x:1.30)arc(\x-90:\x+90:0.01);
  }
  \foreach \x in {20,10,0,-10,-20}
  {
    \draw(\x:1.30)--(\x:0.8)arc(\x+270:\x+90:0.01);
    \draw(\x:1.30)arc(\x+90:\x-90:0.01);
  }
  \draw(-3,-0.65)--(-3,0.65)to[cute open switch=$K$](150:1.30);
  \draw(-3,-0.65)to[battery2](210:1.30)--(210:0.8)arc(300:480:0.01);
  \draw(30:1.3)--(2.5,0.65)to[rmeter,t=G](2.5,-0.65)--(-30:1.3)--(-30:0.8)arc(240:60:0.01);
  \node at(-1.3,0)[left]{$A$};
  \node at(1.3,0)[right]{$B$};
\end{circuitikz}
\end{document}